package com.piggy.sys.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;


/**
 * 运营系统设置编辑对象 sys_setting
 *
 * @author piggy
 * @date 2023-11-13
 */
@Data
@Accessors(chain = true)
@ApiModel("运营系统设置编辑对象")
public class SysSettingEditBo {


    /** 主键 */
    @ApiModelProperty("主键")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    /** 部门Id */
    @ApiModelProperty("部门Id")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long deptId;

    /** 运营平台名称 */
    @ApiModelProperty("运营平台名称")
    @NotBlank(message = "运营平台名称不能为空")
    private String bossName;

    /** 版本号 */
    @ApiModelProperty("版本号")
    private String version;

    /** 备案号 */
    @ApiModelProperty("备案号")
    private String filingNo;

    /** logo */
    @ApiModelProperty("logo")
    private String logo;

    /** 物流服务商系统名称 */
    @ApiModelProperty("物流服务商系统名称")
    private String logiName;

    /** logo */
    @ApiModelProperty("物流服务商logo")
    private String logiLogo;

    /** pc端登录页面 */
    @ApiModelProperty("物流服务商pc端登录页面")
    private String logiPc;

    /** 移动端登录页面 */
    @ApiModelProperty("物流服务商移动端登录页面")
    private String logiMobile;

    /** PC端登录背景名称 */
    @ApiModelProperty("PC端登录背景名称")
    private String pcLoginBackgroundName;

    /** 移动端登录背景名称 */
    @ApiModelProperty("移动端登录背景名称")
    private String mobileLoginBackgroundName;

}
